package com.gxg.demo10.mydemo11.scrollviewgroup;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.util.DisplayMetrics;

import com.gxg.demo10.mydemo11.R;
import com.socks.library.KLog;

/**
 * 作者：Administrator on 2018/3/3 10:43
 * 邮箱：android_gaoxuge@163.com
 */
public class ScrollViewGroupActivity extends AppCompatActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scrollviewgroup);
        DisplayMetrics metric = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metric);
        int width = metric.widthPixels;     // 屏幕宽度（像素）
        int height = metric.heightPixels;   // 屏幕高度（像素）

        ScrollGroup mScrollGroup = (ScrollGroup) findViewById(R.id.mScrollGroup);
        mScrollGroup.setHorizontalOrVertical(false)//设置滚动方向true:横向滚动 false: 纵向滚动
                .setStartEndScroll(true)//设置边缘是否可以滚动true: 可以滚动 false :不可以滚动
                .setScrollEdge(width/2)//设置滚动下一页标记
                .setDuration(1000)//设置滚动时间
                .setInvalidate();//设置重绘
        mScrollGroup.setOnPageChangeListener(new ScrollGroup.onPageChangeListener() {
            @Override
            public void onPageChange(int currentPage) {
                KLog.e("sss  "+currentPage);
            }
        });
    }
}
